package cn.kingyang.yiyi.factory;
/////////////////////////////////////////////////////////////////
//                          _ooOoo_                            //
//                         o8888888o                           //
//                         88" . "88                           //
//                         (| ^_^ |)                           //
//                         O\  =  /O                           //
//                      ____/`---'\____                        //
//                    .'  \\|     |//  `.                      //
//                   /  \\|||  :  |||//  \                     //
//                  /  _||||| -:- |||||-  \                    //
//                  |   | \\\  -  /// |   |                    //
//                  | \_|  ''\---/''  |   |                    //
//                  \  .-\__  `-`  ___/-. /                    //
//                ___`. .'  /--.--\  `. . ___                  //
//              ."" '<  `.___\_<|>_/___.'  >'"".               //
//            | | :  `- \`.;`\ _ /`;.`/ - ` : | |              //
//            \  \ `-.   \_ __\ /__ _/   .-` /  /              //
//      ========`-.____`-.___\_____/___.-`____.-'========      //
//                           `=---='                           //
//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^      //
//    Code is far away from bug with the buddha protecting!    //
/////////////////////////////////////////////////////////////////

import android.app.ProgressDialog;
import android.content.Context;
import android.support.v7.app.AlertDialog;

/**
 * Created by KingYang on 2017/2/26.
 * E-Mail: admin@kingyang.cn
 */
public class DialogFactory {
    public static AlertDialog createTip(Context context, CharSequence msg) {
        AlertDialog.Builder builder = new AlertDialog.Builder(context)
                .setTitle("提示")
                .setMessage(msg)
                .setPositiveButton("确定", null);
        AlertDialog dialog = builder.show();
        dialog.setCanceledOnTouchOutside(false);
        dialog.setCancelable(false);
        return dialog;
    }

    public static ProgressDialog createProgress(Context context, CharSequence msg) {
        return createProgress(context, "", msg);
    }

    public static ProgressDialog createProgress(Context context, CharSequence title, CharSequence msg) {
        ProgressDialog dialog = ProgressDialog.show(context, title, msg, true, true);
        dialog.setCanceledOnTouchOutside(false);
        return dialog;
    }
}
